957977
315573
999467
672481
598915
12686
842474
670775
922315
392614
368422
821407
5079799
3512581
3001148
2309804
2211988
2007609
1902357
189778
1742118
1715136
1658195
1624471